Certifying Kalman Filters

نویسندگان

  • Laurenţiu Leuştean
  • Grigore Roşu
چکیده

Formal code certification is a rigorous approach to demonstrate software quality. Its basicidea is to require that code producers provide formal certificates, or proofs, that their codesatisfies certain quality properties. In this paper, we focus on certifying software developed forstate estimation of dynamic systems, which is an important problem found in spacecraft, aircraft,geophysical, and in many other applications. The most common way of solving state estimationproblems consists of using Kalman filters, which are stochastic, recursive algorithms providingstatistically optimal estimates of the state of a system based on noisy sensor measurements. Wepresent a certifier for Kalman filter programs, which is a program that takes as input a programclaiming to implement a Kalman filter together with a specification of that Kalman filter, aswell as a certificate under the form of assertions and proof scripts merged within the programvia annotations, and tells whether the code correctly implements the state estimation problemspecified. We tested our certifier on three Kalman filters: simple Kalman filter, informationfilter and extended Kalman filter. So far we have played both the role of the producer of theseprograms and the role of the consumer, but our next step is to merge the presented technologywith AutoFilter, a state estimation program sysnthesis system developed by researchers atNASA Ames, the idea being to have AutoFilter synthesize the correctness certificates togetherwith the code.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Certifying Optimality of State Estimation Programs

The theme of this paper is certifying software for state estimation of dynamic systems, which is an important problem found in spacecraft, aircraft, geophysical, and in many other applications. The common way to solve state estimation problems is to use Kalman filters, i.e., stochastic, recursive algorithms providing statistically optimal state estimates based on noisy sensor measurements. We p...

متن کامل

IMPLEMENTATION OF EXTENDED KALMAN FILTER TO REDUCE NON CYCLO-STATIONARY NOISE IN AERIAL GAMMA RAY SURVEY

Gamma-ray detection has an important role in the enhancement the nuclear safety and provides a proper environment for applications of nuclear radiation. To reduce the risk of exposure, aerial gamma survey is commonly used as an advantage of the distance between the detection system and the radiation sources. One of the most important issues in aerial gamma survey is the detection noise. Various...

متن کامل

Near-optimal kalman filters for multiparameter singularly perturbed linear systems - Circuits and Systems I: Fundamental Theory and Applications, IEEE Transactions on

In this brief, we study the near-optimal Kalman filtering problem for multiparameter singularly perturbed system (MSPS). The attention is focused on the design of the near-optimal Kalman filters. It is shown that the resulting filters in fact remove ill-conditioning of the original full-order singularly perturbed Kalman filters. In addition the resulting filters can be used compared with the pr...

متن کامل

Practical Evaluation of EKF1 and UKF2 Filters for Terrain Aided Navigation

This article would study batch and recursive methods that used in terrain navigation systems. Terrain navigation has a lot ofdisadvantages and so researchers have been studied on different method of aided navigation for many years. Therefore, more types of aided navigation systems were introduced with advantages and disadvantages in terms of practical and theoretical. One of the main ideas for ...

متن کامل

Understanding Nonlinear Kalman Filters, Part I: Selection between EKF and UKF

Kalman filters provide an important technique for estimating the states of engineering systems. With several variations of nonlinear Kalman filters, there is a lack of guidelines for filter selection with respect to a specific research or engineering application. This creates a need for an in-depth discussion of the intricacies of different nonlinear Kalman filters. Particularly of interest for...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003